class Cat(object):
    # 创建类名
    def __init__(self,name,color):
        # 初始化方法,设置属性
        self.name = name
        # 属性名字:属性
        self.color = color

    def eat(self):
        # 调用方法
        print(f"{self.color}颜色的猫,{self.name}爱吃鱼")

    def drink(self):
        print(f"{self.color}颜色的猫,{self.name}爱吃鱼")

    def __str__(self):
        return f'{self.name},是我的名字,{self.color}是我的颜色'
        # 自定义属性

# 创建对象
tom = Cat('汤姆','黑')
print(tom)
# 调用吃和喝的方法
tom.eat()
tom.drink()
# print(dir(tom))
# # 查看对象所有的方法和属性
